<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<title></title>
  <style type="text/css">
    <!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }-->
  </style>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head><body bgcolor="#ffffff">


<!-- ======================================================== -->
<!-- = Java Sourcecode to HTML automatically converted code = -->
<!-- =   Java2Html Converter 5.0 [2006-02-26] by Markus Gebhard  markus@jave.de   = -->
<!-- =     Further information: http://www.java2html.de     = -->
<div align="left" class="java">
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
   <tr>
  <!-- start source code -->
   <td nowrap="nowrap" valign="top" align="left">
    <code>
<font color="#7f0055"><b>package&nbsp;</b></font><font color="#000000">interfaces.general.cuadrantes;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.sql.Time;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">org.eclipse.swt.SWT;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">org.eclipse.swt.graphics.Color;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">org.eclipse.swt.graphics.Font;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">org.eclipse.swt.graphics.GC;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">org.eclipse.swt.widgets.*;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">aplicacion.datos.Turno;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">aplicacion.utilidades.Util;</font><br />
<font color="#ffffff"></font><br />
<font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*&nbsp;Esta&nbsp;clase&nbsp;extiende&nbsp;la&nbsp;clase&nbsp;turno&nbsp;para&nbsp;a&ntilde;adir&nbsp;las&nbsp;funcionalidades&nbsp;de&nbsp;dibujo.</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@author&nbsp;</font><font color="#3f5fbf">Daniel&nbsp;Dionne</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">I_Turno&nbsp;</font><font color="#7f0055"><b>extends&nbsp;</b></font><font color="#000000">aplicacion.datos.Turno&nbsp;</font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Crea&nbsp;una&nbsp;instancia&nbsp;nueva&nbsp;a&nbsp;partir&nbsp;de&nbsp;un&nbsp;turno&nbsp;dado</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">t&nbsp;turno&nbsp;a&nbsp;copiar</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">I_Turno&nbsp;</font><font color="#000000">(</font><font color="#000000">Turno&nbsp;t</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#000000">t</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">I_Turno</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">idTurno,&nbsp;String&nbsp;descripcion,&nbsp;String&nbsp;abreviatura,&nbsp;Time&nbsp;horaEntrada,&nbsp;Time&nbsp;horaSalida,&nbsp;Time&nbsp;horaDescanso,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">descanso,&nbsp;Color&nbsp;color</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#000000">idTurno,&nbsp;descripcion,&nbsp;abreviatura,&nbsp;horaEntrada,&nbsp;horaSalida,&nbsp;horaDescanso,&nbsp;descanso,&nbsp;color</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">I_Turno</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">idTurno,&nbsp;String&nbsp;descripcion,&nbsp;String&nbsp;abreviatura,&nbsp;String&nbsp;horaEntrada,&nbsp;String&nbsp;horaSalida,&nbsp;String&nbsp;horaDescanso,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">descanso,&nbsp;Color&nbsp;color</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#000000">idTurno,&nbsp;descripcion,&nbsp;abreviatura,&nbsp;horaEntrada,&nbsp;horaSalida,&nbsp;horaDescanso,&nbsp;descanso,color</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*&nbsp;&nbsp;&nbsp;Estos&nbsp;m&eacute;todos&nbsp;sirven&nbsp;para&nbsp;representar&nbsp;un&nbsp;turno&nbsp;en&nbsp;un&nbsp;interfaz</font><br />
<font color="#ffffff">&nbsp;</font><font color="#3f5fbf">*/&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**&nbsp;Horas&nbsp;y&nbsp;minutos&nbsp;que&nbsp;el&nbsp;empleado&nbsp;est&aacute;&nbsp;trabajando&nbsp;en&nbsp;este&nbsp;turno&nbsp;*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horas1,minutos1,horas2,minutos2;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**&nbsp;Valores&nbsp;que&nbsp;indican&nbsp;si&nbsp;el&nbsp;cursor&nbsp;est&aacute;&nbsp;encima&nbsp;de&nbsp;una&nbsp;de&nbsp;las&nbsp;dos&nbsp;franjas&nbsp;*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">anchoLados&nbsp;=&nbsp;</font><font color="#990000">4</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">inicio1,&nbsp;inicio2,&nbsp;fin1,&nbsp;fin2;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">despl&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;&nbsp;</font><font color="#3f7f5f">//&nbsp;Para&nbsp;saber&nbsp;de&nbsp;d&oacute;nde&nbsp;la&nbsp;he&nbsp;cogido</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">modificado;&nbsp;</font><font color="#3f7f5f">//&nbsp;indica&nbsp;si&nbsp;ha&nbsp;sido&nbsp;modificado</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">despPestana1&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">despPestana2&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">subePestana1</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">despPestana1&lt;</font><font color="#990000">13</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana1++;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">bajaPestana1</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">despPestana1&gt;</font><font color="#990000">1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana1--;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana1=</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">subePestana2</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">despPestana2&lt;</font><font color="#990000">13</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana2++;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">bajaPestana2</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">despPestana2&gt;</font><font color="#990000">1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana2--;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despPestana2=</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">subiendoOBajandoPestanas&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">getEstadoPestana</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">subiendoOBajandoPestanas;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">calculaTiempoTrabajado</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">franja1,&nbsp;franja2;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">franja1&nbsp;=&nbsp;&nbsp;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">-&nbsp;horaEntrada.getMinutes</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">minutos1&nbsp;=&nbsp;franja1%</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horas1&nbsp;=&nbsp;franja1/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">franja2&nbsp;=&nbsp;horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">-&nbsp;horaDescanso.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-tDescanso;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">minutos2&nbsp;=&nbsp;franja2%</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horas2&nbsp;=&nbsp;franja2/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">franja1&nbsp;=&nbsp;horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">-&nbsp;horaEntrada.getMinutes</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">minutos1&nbsp;=&nbsp;franja1%</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horas1&nbsp;=&nbsp;franja1/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">minutos2&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horas2&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">Boolean&nbsp;contienePunto&nbsp;</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">y,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">posV,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenSup,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">sep_vert_franjas,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">alto_franjas</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Boolean&nbsp;b&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">y&nbsp;&gt;&nbsp;margenSup+</font><font color="#000000">(</font><font color="#000000">sep_vert_franjas+alto_franjas</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#000000">posV+</font><font color="#990000">1</font><font color="#000000">)&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;y&lt;=margenSup+</font><font color="#000000">(</font><font color="#000000">sep_vert_franjas+alto_franjas</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#000000">posV+</font><font color="#990000">2</font><font color="#000000">))&nbsp;</font><font color="#000000">b&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">b;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">inicio1&nbsp;=&nbsp;margenIzq&nbsp;+&nbsp;margenNombres&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">-horaApertura</font><font color="#000000">)&nbsp;</font><font color="#000000">*&nbsp;tamHora&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">tamHora*horaEntrada.getMinutes</font><font color="#000000">())</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso==</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">fin1&nbsp;=&nbsp;margenIzq&nbsp;+&nbsp;margenNombres&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">-horaApertura</font><font color="#000000">)&nbsp;</font><font color="#000000">*&nbsp;tamHora&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">tamHora*horaSalida.getMinutes</font><font color="#000000">())</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">fin1&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;margenIzq&nbsp;+&nbsp;margenNombres&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">-horaApertura</font><font color="#000000">)&nbsp;</font><font color="#000000">*&nbsp;tamHora&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">tamHora*horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">inicio2&nbsp;=&nbsp;margenIzq&nbsp;+&nbsp;margenNombres&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">-horaApertura+tDescanso/</font><font color="#990000">60</font><font color="#000000">)&nbsp;</font><font color="#000000">*&nbsp;tamHora&nbsp;&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">tamHora*</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+</font><font color="#000000">(</font><font color="#000000">tDescanso%</font><font color="#990000">60</font><font color="#000000">)))</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">fin2&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;margenIzq&nbsp;+&nbsp;margenNombres&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">-horaApertura</font><font color="#000000">)&nbsp;</font><font color="#000000">*&nbsp;tamHora&nbsp;+&nbsp;</font><font color="#000000">(</font><font color="#000000">tamHora*horaSalida.getMinutes</font><font color="#000000">())</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">dibujar</font><font color="#000000">(</font><font color="#000000">Display&nbsp;display,&nbsp;String&nbsp;nombre,&nbsp;GC&nbsp;gc,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">posV,&nbsp;Color&nbsp;color,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenSup,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">sep_vert_franjas,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">alto_franjas,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">y,&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">imprimiendo</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">calculaTiempoTrabajado</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;el&nbsp;empleado&nbsp;no&nbsp;tiene&nbsp;color,&nbsp;asignarle&nbsp;un&nbsp;color&nbsp;verde</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">color==</font><font color="#7f0055"><b>null</b></font><font color="#000000">)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">color&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Color</font><font color="#000000">(</font><font color="#000000">display,</font><font color="#990000">120</font><font color="#000000">,</font><font color="#990000">170</font><font color="#000000">,</font><font color="#990000">120</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.setBackground</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Color</font><font color="#000000">(</font><font color="#000000">display,</font><font color="#990000">0</font><font color="#000000">,</font><font color="#990000">0</font><font color="#000000">,</font><font color="#990000">0</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.setForeground</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Color</font><font color="#000000">(</font><font color="#000000">display,</font><font color="#990000">0</font><font color="#000000">,</font><font color="#990000">0</font><font color="#000000">,</font><font color="#990000">0</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">despV&nbsp;=&nbsp;margenSup+</font><font color="#000000">(</font><font color="#000000">posV+</font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#000000">alto_franjas+sep_vert_franjas</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">y!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">despV&nbsp;=&nbsp;y;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">margenNombres&nbsp;&gt;&nbsp;</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawText</font><font color="#000000">(</font><font color="#000000">nombre,&nbsp;margenIzq,&nbsp;despV,&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">!imprimiendo</font><font color="#000000">)&nbsp;</font><font color="#000000">gc.drawText</font><font color="#000000">(</font><font color="#000000">horas1+horas2+</font><font color="#000000">(</font><font color="#000000">minutos1+minutos2</font><font color="#000000">)</font><font color="#000000">/</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">((</font><font color="#000000">minutos1+minutos2</font><font color="#000000">)</font><font color="#000000">%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">,&nbsp;margenNombres-</font><font color="#990000">10</font><font color="#000000">,&nbsp;despV,&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;tDescanso&nbsp;&gt;&nbsp;0,&nbsp;hay&nbsp;que&nbsp;pintar&nbsp;2&nbsp;trozos.&nbsp;Si&nbsp;no,&nbsp;solo&nbsp;1.</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">r&nbsp;=&nbsp;color.getRed</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">g&nbsp;=&nbsp;color.getGreen</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">b&nbsp;=&nbsp;color.getBlue</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Dibujar&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">curvaExterior&nbsp;=&nbsp;alto_franjas/</font><font color="#990000">3</font><font color="#000000">*</font><font color="#990000">2</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">curvaInterior&nbsp;=&nbsp;alto_franjas/</font><font color="#990000">15</font><font color="#000000">*</font><font color="#990000">8</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">sepSombra&nbsp;=&nbsp;alto_franjas/</font><font color="#990000">7</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">50</font><font color="#000000">,g-</font><font color="#990000">50</font><font color="#000000">,b-</font><font color="#990000">50</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.setLineWidth</font><font color="#000000">(</font><font color="#000000">alto_franjas/</font><font color="#990000">15</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1+sepSombra,despV+sepSombra,fin1-inicio1,alto_franjas,curvaExterior,curvaExterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r,g,b</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarPincel</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">100</font><font color="#000000">,g-</font><font color="#990000">100</font><font color="#000000">,b-</font><font color="#990000">100</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1,despV,fin1-inicio1,alto_franjas,curvaInterior,curvaInterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1,despV,fin1-inicio1,alto_franjas,curvaInterior,curvaInterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Dibujar&nbsp;segunda&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">50</font><font color="#000000">,g-</font><font color="#990000">50</font><font color="#000000">,b-</font><font color="#990000">50</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2+sepSombra,despV+sepSombra,fin2-inicio2,alto_franjas,curvaExterior,curvaExterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r,g,b</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarPincel</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">100</font><font color="#000000">,g-</font><font color="#990000">100</font><font color="#000000">,b-</font><font color="#990000">100</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2,despV,fin2-inicio2,alto_franjas,curvaInterior,curvaInterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2,despV,fin2-inicio2,alto_franjas,curvaInterior,curvaInterior</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Dibujar&nbsp;pesta&ntilde;a&nbsp;encima&nbsp;de&nbsp;la&nbsp;franja,&nbsp;si&nbsp;est&aacute;&nbsp;activa</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">!imprimiendo&nbsp;&amp;&amp;&nbsp;</font><font color="#000000">(</font><font color="#000000">activa1&nbsp;||&nbsp;despPestana1!=</font><font color="#990000">0</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;s1&nbsp;=&nbsp;</font><font color="#2a00ff">&#34;&#34;</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">minutos1&nbsp;!=&nbsp;</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">s1=</font><font color="#990000">'&nbsp;'</font><font color="#000000">+&nbsp;String.valueOf</font><font color="#000000">(</font><font color="#000000">minutos1</font><font color="#000000">)&nbsp;</font><font color="#000000">+</font><font color="#990000">'m'</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;s;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso==</font><font color="#990000">0</font><font color="#000000">)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">s&nbsp;=&nbsp;&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaEntrada.getMinutes</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;-&nbsp;&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaSalida.getHours</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaSalida.getMinutes</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;(&#34;&nbsp;</font><font color="#000000">+&nbsp;String.valueOf</font><font color="#000000">(</font><font color="#000000">horas1</font><font color="#000000">)</font><font color="#000000">+</font><font color="#990000">'h'</font><font color="#000000">+s1+</font><font color="#990000">')'</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else</b></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">s&nbsp;=&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaEntrada.getMinutes</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;-&nbsp;&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;(&#34;&nbsp;</font><font color="#000000">+&nbsp;String.valueOf</font><font color="#000000">(</font><font color="#000000">horas1</font><font color="#000000">)</font><font color="#000000">+</font><font color="#990000">'h'</font><font color="#000000">+s1+</font><font color="#990000">')'</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Modificar&nbsp;los&nbsp;colores&nbsp;teniendo&nbsp;siempre&nbsp;en&nbsp;cuenta&nbsp;los&nbsp;l&iacute;mites&nbsp;[0-255]</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">anchoPestana&nbsp;=&nbsp;gc.textExtent</font><font color="#000000">(</font><font color="#000000">s</font><font color="#000000">)</font><font color="#000000">.x+</font><font color="#990000">8</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">altoPestana&nbsp;=&nbsp;&nbsp;gc.textExtent</font><font color="#000000">(</font><font color="#000000">s</font><font color="#000000">)</font><font color="#000000">.y+</font><font color="#990000">4</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">50</font><font color="#000000">,g-</font><font color="#990000">50</font><font color="#000000">,b-</font><font color="#990000">50</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1+</font><font color="#990000">2</font><font color="#000000">,despV-despPestana1,anchoPestana,&nbsp;altoPestana,</font><font color="#990000">10</font><font color="#000000">,</font><font color="#990000">10</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r,g,b</font><font color="#000000">)</font><font color="#000000">;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1,&nbsp;despV-despPestana1-</font><font color="#990000">2</font><font color="#000000">,&nbsp;anchoPestana,&nbsp;altoPestana,</font><font color="#990000">8</font><font color="#000000">,</font><font color="#990000">8</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio1,&nbsp;despV-despPestana1-</font><font color="#990000">2</font><font color="#000000">,&nbsp;anchoPestana,&nbsp;altoPestana,</font><font color="#990000">8</font><font color="#000000">,</font><font color="#990000">8</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRectangle</font><font color="#000000">(</font><font color="#000000">inicio1+</font><font color="#990000">1</font><font color="#000000">,despV+</font><font color="#990000">1</font><font color="#000000">,Math.min</font><font color="#000000">(</font><font color="#000000">fin1-inicio1-</font><font color="#990000">1</font><font color="#000000">,anchoPestana+</font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">,</font><font color="#990000">12</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawText</font><font color="#000000">(</font><font color="#000000">s,&nbsp;inicio1+</font><font color="#990000">5</font><font color="#000000">,&nbsp;despV-despPestana1-</font><font color="#990000">1</font><font color="#000000">,&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa1</font><font color="#000000">)&nbsp;</font><font color="#000000">subePestana1</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">bajaPestana1</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">!imprimiendo&nbsp;&amp;&amp;&nbsp;</font><font color="#000000">(</font><font color="#000000">activa2&nbsp;||&nbsp;despPestana2!=</font><font color="#990000">0</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;s1&nbsp;&nbsp;=&nbsp;</font><font color="#2a00ff">&#34;&#34;</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">minutos2&nbsp;!=&nbsp;</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">s1=</font><font color="#990000">'&nbsp;'</font><font color="#000000">+&nbsp;String.valueOf</font><font color="#000000">(</font><font color="#000000">minutos2</font><font color="#000000">)&nbsp;</font><font color="#000000">+</font><font color="#990000">'m'</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">hd&nbsp;=&nbsp;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;s&nbsp;=&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">hd/</font><font color="#990000">60</font><font color="#000000">)&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">hd%</font><font color="#990000">60</font><font color="#000000">)&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;-&nbsp;&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaSalida.getHours</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;:&#34;&nbsp;</font><font color="#000000">+&nbsp;Util.aString</font><font color="#000000">(</font><font color="#000000">horaSalida.getMinutes</font><font color="#000000">())&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;&nbsp;(&#34;&nbsp;</font><font color="#000000">+&nbsp;String.valueOf</font><font color="#000000">(</font><font color="#000000">horas2</font><font color="#000000">)</font><font color="#000000">+</font><font color="#990000">'h'</font><font color="#000000">+s1+</font><font color="#990000">')'</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">anchoPestana&nbsp;=&nbsp;gc.textExtent</font><font color="#000000">(</font><font color="#000000">s</font><font color="#000000">)</font><font color="#000000">.x+</font><font color="#990000">8</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">altoPestana&nbsp;=&nbsp;&nbsp;gc.textExtent</font><font color="#000000">(</font><font color="#000000">s</font><font color="#000000">)</font><font color="#000000">.y+</font><font color="#990000">4</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Modificar&nbsp;los&nbsp;colores&nbsp;teniendo&nbsp;siempre&nbsp;en&nbsp;cuenta&nbsp;los&nbsp;l&iacute;mites&nbsp;[0-255]</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r-</font><font color="#990000">50</font><font color="#000000">,g-</font><font color="#990000">50</font><font color="#000000">,b-</font><font color="#990000">50</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2+</font><font color="#990000">2</font><font color="#000000">,despV-despPestana2,anchoPestana,altoPestana,</font><font color="#990000">10</font><font color="#000000">,</font><font color="#990000">10</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Util.cambiarRelleno</font><font color="#000000">(</font><font color="#000000">display,&nbsp;gc,&nbsp;r,g,b</font><font color="#000000">)</font><font color="#000000">;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2,&nbsp;despV-despPestana2-</font><font color="#990000">2</font><font color="#000000">,&nbsp;anchoPestana,&nbsp;altoPestana,</font><font color="#990000">8</font><font color="#000000">,</font><font color="#990000">8</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawRoundRectangle</font><font color="#000000">(</font><font color="#000000">inicio2,&nbsp;despV-despPestana2-</font><font color="#990000">2</font><font color="#000000">,&nbsp;anchoPestana,&nbsp;altoPestana,</font><font color="#990000">8</font><font color="#000000">,</font><font color="#990000">8</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.fillRectangle</font><font color="#000000">(</font><font color="#000000">inicio2+</font><font color="#990000">1</font><font color="#000000">,despV+</font><font color="#990000">1</font><font color="#000000">,Math.min</font><font color="#000000">(</font><font color="#000000">fin2-inicio2-</font><font color="#990000">1</font><font color="#000000">,anchoPestana+</font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">,</font><font color="#990000">12</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">gc.drawText</font><font color="#000000">(</font><font color="#000000">s,&nbsp;inicio2+</font><font color="#990000">5</font><font color="#000000">,&nbsp;despV-despPestana2-</font><font color="#990000">1</font><font color="#000000">,&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa2</font><font color="#000000">)&nbsp;</font><font color="#000000">subePestana2</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">bajaPestana2</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">desactivarFranjas</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Comprueba&nbsp;si&nbsp;el&nbsp;p&iacute;xel&nbsp;dado&nbsp;est&aacute;&nbsp;contenido&nbsp;en&nbsp;el&nbsp;interior&nbsp;de&nbsp;la&nbsp;alguna&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;del&nbsp;turno,&nbsp;sin&nbsp;tener&nbsp;en&nbsp;cuenta&nbsp;los&nbsp;bordes,&nbsp;es&nbsp;decir,&nbsp;en&nbsp;el&nbsp;intervalo&nbsp;abierto</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;(inicio+d,fin-d),&nbsp;donde&nbsp;'d'&nbsp;es&nbsp;el&nbsp;ancho&nbsp;del&nbsp;borde&nbsp;de&nbsp;la&nbsp;franja,&nbsp;de&nbsp;donde&nbsp;se</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;coge&nbsp;para&nbsp;estirarla&nbsp;y&nbsp;encogerla.</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">x&nbsp;&nbsp;P&iacute;xel&nbsp;a&nbsp;comprobar</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#contienePixel(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;&nbsp;</font><font color="#3f5fbf">#tocaLadoDerecho(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#tocaLadoIzquierdo(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">Si&nbsp;inicio+d&nbsp;&lt;&nbsp;x&nbsp;&lt;&nbsp;fin-d.</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">contienePixelInt</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">(</font><font color="#000000">contienePixelInt1</font><font color="#000000">(</font><font color="#000000">x,&nbsp;anchoLados</font><font color="#000000">)&nbsp;</font><font color="#000000">||</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contienePixelInt2</font><font color="#000000">(</font><font color="#000000">x,&nbsp;anchoLados</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">contienePixelInt1</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">ancho&nbsp;</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">b&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">x&gt;inicio1+ancho&nbsp;&amp;&amp;&nbsp;x&lt;fin1-ancho</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;b&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">b;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">contienePixelInt2</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">ancho&nbsp;</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">b&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">x&gt;inicio2+ancho&nbsp;&amp;&amp;&nbsp;x&lt;fin2-ancho</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;b&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">b;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Comprueba&nbsp;si&nbsp;el&nbsp;p&iacute;xel&nbsp;dado&nbsp;est&aacute;&nbsp;contenido&nbsp;en&nbsp;el&nbsp;lado&nbsp;izquierdo&nbsp;de&nbsp;la&nbsp;franja,&nbsp;es&nbsp;decir,</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;en&nbsp;el&nbsp;intervalo&nbsp;cerrado&nbsp;[inicio-d,inicio+d],&nbsp;donde&nbsp;'d'&nbsp;es&nbsp;el&nbsp;ancho&nbsp;del&nbsp;borde&nbsp;de&nbsp;la&nbsp;franja,</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;de&nbsp;donde&nbsp;se&nbsp;coge&nbsp;para&nbsp;estirarla&nbsp;y&nbsp;encogerla.</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">x&nbsp;P?xel&nbsp;a&nbsp;comprobar</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#contienePixel(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#contienePixelInt(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;&nbsp;</font><font color="#3f5fbf">#tocaLadoDerecho(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">Si&nbsp;inicio-d&nbsp;&lt;=&nbsp;x&nbsp;&lt;=&nbsp;inicio+d</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoIzquierdo</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tocaLadoIzquierdo1</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">)&nbsp;</font><font color="#000000">||&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tocaLadoIzquierdo2</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoIzquierdo1</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">cambiaInicio&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">x&gt;=inicio1-anchoLados&nbsp;&amp;&amp;&nbsp;x&lt;=inicio1+anchoLados</font><font color="#000000">)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;activa2=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;&nbsp;cambiaInicio&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">cambiaInicio;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoIzquierdo2</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">cambiaInicio&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">x&gt;=inicio2-anchoLados&nbsp;&amp;&amp;&nbsp;x&lt;=inicio2+anchoLados</font><font color="#000000">)&nbsp;{&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;activa1=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;&nbsp;cambiaInicio&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">cambiaInicio;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Comprueba&nbsp;si&nbsp;el&nbsp;p&iacute;xel&nbsp;dado&nbsp;est&aacute;&nbsp;contenido&nbsp;en&nbsp;el&nbsp;lado&nbsp;izquierdo&nbsp;de&nbsp;la&nbsp;franja,&nbsp;es&nbsp;decir,</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;en&nbsp;el&nbsp;intervalo&nbsp;cerrado&nbsp;[inicio-d,inicio+d],&nbsp;donde&nbsp;'d'&nbsp;es&nbsp;el&nbsp;ancho&nbsp;del&nbsp;borde&nbsp;de&nbsp;la&nbsp;franja,</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;de&nbsp;donde&nbsp;se&nbsp;coge&nbsp;para&nbsp;estirarla&nbsp;y&nbsp;encogerla.&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">x</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#contienePixel(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#contienePixelInt(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@see&nbsp;</font><font color="#3f5fbf">#tocaLadoIzquierdo(int)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">Si&nbsp;fin-d&nbsp;&lt;=&nbsp;x&nbsp;&lt;=&nbsp;fin+d</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoDerecho</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tocaLadoDerecho1</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">)&nbsp;</font><font color="#000000">||&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tocaLadoDerecho2</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoDerecho1</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">cambiaFin&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">x&gt;=fin1-anchoLados&nbsp;&amp;&amp;&nbsp;x&lt;=fin1+anchoLados</font><font color="#000000">)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;activa2=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;&nbsp;cambiaFin&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">cambiaFin;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tocaLadoDerecho2</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">cambiaFin&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;x&gt;=fin2-anchoLados&nbsp;&amp;&amp;&nbsp;x&lt;=fin2+anchoLados</font><font color="#000000">)&nbsp;{&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;activa1=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;&nbsp;cambiaFin&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">cambiaFin;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">activarFranja1</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">activarFranja2</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Realiza&nbsp;las&nbsp;acciones&nbsp;pertinentes&nbsp;al&nbsp;pulsar&nbsp;el&nbsp;bot&oacute;n&nbsp;secundario&nbsp;del&nbsp;rat&oacute;n</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">x&nbsp;la&nbsp;posici&oacute;n&nbsp;horizontal&nbsp;del&nbsp;cursor</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">margenIzq&nbsp;el&nbsp;margen&nbsp;izquierdo</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">margenNombres&nbsp;el&nbsp;margen&nbsp;para&nbsp;los&nbsp;nombres</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">horaApertura&nbsp;la&nbsp;hora&nbsp;de&nbsp;apertura</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">tamHora&nbsp;el&nbsp;tama&ntilde;o&nbsp;de&nbsp;una&nbsp;hora</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">tamSubdiv&nbsp;el&nbsp;tama&ntilde;o&nbsp;de&nbsp;una&nbsp;subdivision</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">botonSecundario&nbsp;</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">modificado&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;hay&nbsp;descanso,&nbsp;se&nbsp;elimina&nbsp;la&nbsp;franja&nbsp;seleccionada</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;estoy&nbsp;borrando&nbsp;la&nbsp;primera&nbsp;franja,&nbsp;tengo&nbsp;que&nbsp;copiar&nbsp;la&nbsp;segunda&nbsp;a&nbsp;la&nbsp;primera</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">contienePixelInt1</font><font color="#000000">(</font><font color="#000000">x,&nbsp;</font><font color="#990000">0</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+</font><font color="#000000">(</font><font color="#000000">tDescanso/</font><font color="#990000">60</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+</font><font color="#000000">(</font><font color="#000000">tDescanso%</font><font color="#990000">60</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;estoy&nbsp;borrando&nbsp;la&nbsp;segunda&nbsp;franja,&nbsp;tengo&nbsp;que&nbsp;adelantar&nbsp;la&nbsp;salida</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">contienePixelInt2</font><font color="#000000">(</font><font color="#000000">x,&nbsp;</font><font color="#990000">0</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;no&nbsp;hay&nbsp;descanso,&nbsp;se&nbsp;a&ntilde;ade&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">contienePixelInt1</font><font color="#000000">(</font><font color="#000000">x,&nbsp;</font><font color="#990000">0</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//Insertar&nbsp;un&nbsp;descanso&nbsp;predeterminado&nbsp;de&nbsp;30&nbsp;minutos&nbsp;en&nbsp;donde&nbsp;se&nbsp;ha&nbsp;pinchado</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso&nbsp;=&nbsp;</font><font color="#990000">30</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setHours</font><font color="#000000">(</font><font color="#000000">dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setMinutes</font><font color="#000000">(</font><font color="#000000">dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Ahora&nbsp;falta&nbsp;comprobar&nbsp;que&nbsp;la&nbsp;vuelta&nbsp;del&nbsp;descanso&nbsp;no&nbsp;sea&nbsp;posterior&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;a&nbsp;la&nbsp;salida</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">fin1&gt;=fin2</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+tDescanso/</font><font color="#990000">60</font><font color="#000000">+</font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">botonPrimario&nbsp;</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Movimiento:</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;&nbsp;1&nbsp;-&nbsp;Moviendo&nbsp;inicio&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;&nbsp;2&nbsp;-&nbsp;Moviendo&nbsp;toda&nbsp;la&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;&nbsp;3&nbsp;-&nbsp;Moviendo&nbsp;fin&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">m&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tocaLadoIzquierdo</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">))&nbsp;</font><font color="#000000">m&nbsp;=&nbsp;</font><font color="#990000">1</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">contienePixelInt</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">))&nbsp;{&nbsp;</font><font color="#000000">m&nbsp;=&nbsp;</font><font color="#990000">2</font><font color="#000000">;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//Calcular&nbsp;minutos&nbsp;al&nbsp;inicio&nbsp;de&nbsp;la&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">calcularDespl</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora,&nbsp;tamSubdiv,&nbsp;numSubdiv</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tocaLadoDerecho</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">))&nbsp;</font><font color="#000000">m&nbsp;=&nbsp;</font><font color="#990000">3</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">m;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">calcularDespl</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despl&nbsp;=&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">*numSubdiv&nbsp;+</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)&nbsp;</font><font color="#000000">-</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*numSubdiv&nbsp;-</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.getMinutes</font><font color="#000000">()</font><font color="#000000">*numSubdiv/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">despl&nbsp;=&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">*numSubdiv&nbsp;+</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)&nbsp;</font><font color="#000000">-</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*numSubdiv&nbsp;-</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">*numSubdiv/</font><font color="#990000">60&nbsp;</font><font color="#000000">-</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso*numSubdiv/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">moverLadoIzquierdo</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">modificado&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">1</font><font color="#000000">;&nbsp;</font><font color="#3f7f5f">//&nbsp;Esta&nbsp;variable&nbsp;indica&nbsp;si&nbsp;sigo&nbsp;moviendo&nbsp;el&nbsp;lado&nbsp;izquierdo</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">h&nbsp;=&nbsp;dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">m&nbsp;=&nbsp;dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">t&nbsp;=&nbsp;h*</font><font color="#990000">60</font><font color="#000000">+m;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;izquierda,&nbsp;pegar&nbsp;al&nbsp;borde</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h&lt;horaApertura</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaApertura</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha,&nbsp;y&nbsp;hay&nbsp;descanso,&nbsp;eliminar&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;t&gt;=horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">())&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+tDescanso/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha,&nbsp;y&nbsp;no&nbsp;hay&nbsp;descanso</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso==</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;t&gt;=horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">())&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;no&nbsp;hace&nbsp;nada&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Desplazamiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa2</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;izquierda,&nbsp;juntar&nbsp;franjas</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">t&lt;=horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">())&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha,&nbsp;eliminar&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">t&gt;=horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">())&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Desplazamiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso&nbsp;=&nbsp;</font><font color="#000000">(</font><font color="#000000">h&nbsp;-&nbsp;horaDescanso.getHours</font><font color="#000000">())</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#000000">(</font><font color="#000000">m-horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">mov;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">moverLadoDerecho</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaCierre,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">modificado&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">3</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">h&nbsp;=&nbsp;dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">m&nbsp;=&nbsp;dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">t&nbsp;=&nbsp;h*</font><font color="#990000">60</font><font color="#000000">+m;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;izquierda&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">t&lt;=horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaEntrada.getMinutes</font><font color="#000000">())&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;si&nbsp;hay&nbsp;descanso,&nbsp;eliminar&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+tDescanso/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;si&nbsp;no&nbsp;hay&nbsp;descanso,&nbsp;no&nbsp;hace&nbsp;nada</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha&nbsp;y&nbsp;hay&nbsp;descanso,&nbsp;juntar&nbsp;las&nbsp;dos&nbsp;barras</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=&nbsp;</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;</font><font color="#000000">(</font><font color="#000000">h&gt;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+tDescanso/</font><font color="#990000">60&nbsp;</font><font color="#000000">||</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">h==horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">+tDescanso/</font><font color="#990000">60&nbsp;</font><font color="#000000">&amp;&amp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">m&gt;horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso%</font><font color="#990000">60</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha&nbsp;y&nbsp;no&nbsp;hay&nbsp;descanso,&nbsp;pegar&nbsp;al&nbsp;borde</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso&nbsp;==&nbsp;</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;</font><font color="#000000">(</font><font color="#000000">h&gt;=horaCierre</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaCierre</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Movimiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;hay&nbsp;descanso</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">dif&nbsp;=&nbsp;</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">-h</font><font color="#000000">)</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">-m;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso+=dif;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa2</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha,&nbsp;ajustar&nbsp;al&nbsp;borde</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h&gt;=horaCierre</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaCierre</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;me&nbsp;paso&nbsp;por&nbsp;la&nbsp;izquierda,&nbsp;eliminar&nbsp;franja</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0&nbsp;</font><font color="#000000">&amp;&amp;&nbsp;</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">t&lt;=horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso</font><font color="#000000">))&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Movimiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">mov;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">moverFranja</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaCierre,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">numSubdiv</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">modificado&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">mov&nbsp;=&nbsp;</font><font color="#990000">2</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">h&nbsp;=&nbsp;dameHoraCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)&nbsp;</font><font color="#000000">-&nbsp;</font><font color="#000000">(</font><font color="#000000">despl*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">))</font><font color="#000000">/</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">m&nbsp;=&nbsp;dameSubdivCursor</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;tamHora,&nbsp;tamSubdiv</font><font color="#000000">)</font><font color="#000000">*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">)&nbsp;</font><font color="#000000">-&nbsp;</font><font color="#000000">(</font><font color="#000000">despl*</font><font color="#000000">(</font><font color="#990000">60</font><font color="#000000">/numSubdiv</font><font color="#000000">))</font><font color="#000000">%</font><font color="#990000">60</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa1</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Despl&nbsp;es&nbsp;el&nbsp;n&uacute;mero&nbsp;de&nbsp;subdivs&nbsp;desde&nbsp;horaEntrada&nbsp;hasta&nbsp;el&nbsp;cursor</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;hay&nbsp;descanso</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso!=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tVuelta&nbsp;=&nbsp;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">+&nbsp;tDescanso;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamFranja&nbsp;=&nbsp;horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaEntrada.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Me&nbsp;paso&nbsp;por&nbsp;la&nbsp;izquierda</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h*</font><font color="#990000">60</font><font color="#000000">+m&lt;=horaApertura*</font><font color="#990000">60</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaApertura</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setHours</font><font color="#000000">(</font><font color="#000000">horaApertura&nbsp;+&nbsp;tamFranja/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setMinutes</font><font color="#000000">(</font><font color="#000000">tamFranja%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso&nbsp;=&nbsp;tVuelta&nbsp;-&nbsp;</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Movimiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setHours</font><font color="#000000">(</font><font color="#000000">h&nbsp;+&nbsp;tamFranja/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setMinutes</font><font color="#000000">(</font><font color="#000000">m&nbsp;+&nbsp;tamFranja%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso&nbsp;=&nbsp;tVuelta&nbsp;-&nbsp;</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;tDescanso&nbsp;resulta&nbsp;negativo,&nbsp;juntar&nbsp;las&nbsp;dos&nbsp;franjas</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso&lt;=</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;no&nbsp;hay&nbsp;descanso</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamFranja&nbsp;=&nbsp;horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaEntrada.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h*</font><font color="#990000">60</font><font color="#000000">+m&lt;=horaApertura*</font><font color="#990000">60</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">horaApertura</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaApertura&nbsp;+&nbsp;tamFranja/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">tamFranja%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Me&nbsp;paso&nbsp;por&nbsp;la&nbsp;derecha&nbsp;(falta)</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h*</font><font color="#990000">60</font><font color="#000000">+m+tamFranja&nbsp;&gt;&nbsp;horaCierre*</font><font color="#990000">60</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaCierre</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">j&nbsp;=&nbsp;horaCierre*</font><font color="#990000">60</font><font color="#000000">-tamFranja;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">j/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">j%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Movimiento&nbsp;normal</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;</b></font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setHours</font><font color="#000000">(</font><font color="#000000">h</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaEntrada.setMinutes</font><font color="#000000">(</font><font color="#000000">m</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">h&nbsp;+&nbsp;tamFranja/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">m&nbsp;+&nbsp;tamFranja%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">activa2</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Despl&nbsp;es&nbsp;el&nbsp;n&uacute;mero&nbsp;de&nbsp;subdivs&nbsp;desde&nbsp;horaVuelta&nbsp;hasta&nbsp;el&nbsp;cursor</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamFranja&nbsp;=&nbsp;horaSalida.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaSalida.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">-&nbsp;</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">+tDescanso</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso&nbsp;=&nbsp;</font><font color="#000000">(</font><font color="#000000">h&nbsp;-&nbsp;horaDescanso.getHours</font><font color="#000000">())</font><font color="#000000">*</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;m&nbsp;-&nbsp;horaDescanso.getMinutes</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Si&nbsp;tDescanso&nbsp;resulta&nbsp;negativo,&nbsp;juntar&nbsp;las&nbsp;dos&nbsp;franjas</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()&nbsp;</font><font color="#000000">+&nbsp;tDescanso/</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;tamFranja/</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#000000">horaDescanso.getMinutes</font><font color="#000000">()&nbsp;</font><font color="#000000">+&nbsp;tDescanso%</font><font color="#990000">60&nbsp;</font><font color="#000000">+&nbsp;tamFranja%</font><font color="#990000">60</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tDescanso&lt;=</font><font color="#990000">0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">quitarDescanso</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa2=</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">activa1=</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">calcularDespl</font><font color="#000000">(</font><font color="#000000">x,&nbsp;margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora,&nbsp;tamSubdiv,&nbsp;numSubdiv</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>else&nbsp;if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h*</font><font color="#990000">60</font><font color="#000000">+m+tamFranja&nbsp;&gt;&nbsp;horaCierre*</font><font color="#990000">60</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setHours</font><font color="#000000">(</font><font color="#000000">horaCierre</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaSalida.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">vuelta&nbsp;=&nbsp;horaCierre*</font><font color="#990000">60</font><font color="#000000">-tamFranja;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso=vuelta-</font><font color="#000000">(</font><font color="#000000">horaDescanso.getHours</font><font color="#000000">()</font><font color="#000000">*</font><font color="#990000">60</font><font color="#000000">+horaDescanso.getMinutes</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">recalcularFranjas</font><font color="#000000">(</font><font color="#000000">margenIzq,&nbsp;margenNombres,&nbsp;horaApertura,&nbsp;tamHora</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">mov;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">quitarDescanso</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tDescanso=</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setMinutes</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">horaDescanso.setHours</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">dameHoraCursor</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">horaApertura,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">h&nbsp;=&nbsp;</font><font color="#000000">((</font><font color="#000000">x-margenIzq-margenNombres</font><font color="#000000">)</font><font color="#000000">/tamHora</font><font color="#000000">)</font><font color="#000000">+horaApertura;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">h&lt;</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">h=</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">h;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">dameSubdivCursor</font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">x,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenIzq,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">margenNombres,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamHora,&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">tamSubdiv</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">m&nbsp;=&nbsp;</font><font color="#000000">((</font><font color="#000000">x-margenIzq-margenNombres</font><font color="#000000">)</font><font color="#000000">%tamHora</font><font color="#000000">)</font><font color="#000000">/tamSubdiv;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">m&lt;</font><font color="#990000">0</font><font color="#000000">)&nbsp;</font><font color="#000000">m=</font><font color="#990000">0</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">m;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">isModificado</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">modificado;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">setModificado</font><font color="#000000">(</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">modificado</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.modificado&nbsp;=&nbsp;modificado;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#000000">}</font></code>
    
   </td>
  <!-- end source code -->
   </tr>
</table>
</div>
<!-- =       END of automatically generated HTML code       = -->
<!-- ======================================================== -->


</body></html>